﻿//
// MainPage.xaml.h
// Declaración de la clase MainPage.
//

#pragma once

#include "MainPage.g.h"
#include "FeedData.h"
#include "DataConverter.h"

namespace DivelReader
{
	/// <summary>
	/// Página vacía que se puede usar de forma independiente o a la que se puede navegar dentro de un objeto Frame.
	/// </summary>
	public ref class MainPage sealed
	{
	public:
		MainPage();

	protected:
		virtual void OnNavigatedTo(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e) override;
	private:
		void GetFeedData(Platform::String^ feedUriString);
		FeedData^ feedData;
	private: 
		void PageLoadedHandler(Platform::Object^ sender,
        Windows::UI::Xaml::RoutedEventArgs^ e);
	public:
		void ItemListView_SelectionChanged(Platform::Object^ sender,
                                   Windows::UI::Xaml::Controls::SelectionChangedEventArgs^ e);
	};
}
